using System;
using System.IO;

namespace ICommonLibrary.Resource {

    public interface IUpdatableResource : IResource {

        // A UTC date.
        DateTime? LastModified { get; }

        // Optional property. May be null.
        string Author { get; set;  }

        void Update(Stream input);
        void Update(TextReader input);

    }
}